Skip to content

BuildFile dependency cleaning, 1st round#50916

Open
dan131riley wants to merge 2 commits into
cms-sw:masterfrom
dan131riley:dependencies-cleanup
Open

BuildFile dependency cleaning, 1st round#50916
dan131riley wants to merge 2 commits into
cms-sw:masterfrom
dan131riley:dependencies-cleanup

Conversation

@dan131riley
Copy link
Copy Markdown
Contributor

@dan131riley dan131riley commented May 11, 2026

PR description:

This PR is the first pass of some dependency cleanups.

General changes:

  • Make sure that every package that declares dictionaries has a dependency on rootcling. See Add missing dependence on ROOT to CondFormats/MLObjects #50692 for motivation.
  • Change many uses of DataFormats/Provenance to source_only="1". Outside of IO modules and FWCore, most uses of DataFormats/Provenance are for one of a few elementary types like edm::EventID or edm::Timestamp. These uses do not need the dependency on FWCore/Reflection that DataFormats/Provenance brings in. A future PR may move the core types into a separate package.
  • Narrow ROOT dependencies where possible, especially narrowing rootmath to rootmathcore.
  • Remove unnecessary dependencies on boost and clhep

Specific changes:

Resolves cms-sw/framework-team#1973

PR validation:

Compiles. No changes that should affect physics or computational performance.

@cmsbuild
Copy link
Copy Markdown
Contributor

cmsbuild commented May 11, 2026

cms-bot internal usage

@cmsbuild
Copy link
Copy Markdown
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49295

@cmsbuild
Copy link
Copy Markdown
Contributor

A new Pull Request was created by @dan131riley for master.

It involves the following packages:

  • AnalysisDataFormats/SUSYBSMObjects (analysis)
  • AnalysisDataFormats/TrackInfo (analysis)
  • CalibCalorimetry/EBPhase2TPGTools (alca, l1)
  • CalibCalorimetry/EcalLaserCorrection (alca)
  • CalibCalorimetry/EcalTrivialCondModules (alca)
  • CalibCalorimetry/HcalAlgos (alca)
  • CalibFormats/CaloObjects (alca)
  • CalibTracker/SiPixelQuality (alca)
  • Calibration/EcalTBTools (alca)
  • CommonTools/UtilAlgos (reconstruction)
  • CondCore/Utilities (db)
  • CondFormats/Alignment (alca, db)
  • CondFormats/BTauObjects (alca, db)
  • CondFormats/BeamSpotObjects (alca, db)
  • CondFormats/CSCObjects (alca, db)
  • CondFormats/Calibration (alca, db)
  • CondFormats/CastorObjects (alca, db)
  • CondFormats/Common (alca, db)
  • CondFormats/DQMObjects (db, dqm)
  • CondFormats/EcalCorrections (alca, db)
  • CondFormats/EgammaObjects (alca, db)
  • CondFormats/External (db)
  • CondFormats/GEMObjects (db)
  • CondFormats/GeometryObjects (alca, db)
  • CondFormats/HGCalObjects (alca, db)
  • CondFormats/HLTObjects (alca, db, hlt)
  • CondFormats/HcalObjects (alca, db)
  • CondFormats/L1TObjects (alca, db, l1)
  • CondFormats/MFObjects (alca)
  • CondFormats/OptAlignObjects (alca, db)
  • CondFormats/PCLConfig (alca, db)
  • CondFormats/RPCObjects (alca, db)
  • CondFormats/RecoMuonObjects (alca, db)
  • CondFormats/RunInfo (alca, db)
  • CondFormats/SiPixelObjects (alca, db)
  • CondFormats/SiStripObjects (alca, db)
  • CondTools/BTau (db)
  • CondTools/DT (db)
  • CondTools/Ecal (db)
  • DPGAnalysis/SiStripTools (analysis)
  • DPGAnalysis/Skims (pdmv)
  • DQMServices/Components (dqm)
  • DQMServices/StreamerIO (dqm)
  • DataFormats/Alignment (alca)
  • DataFormats/AlpakaCommon (heterogeneous)
  • DataFormats/BTauReco (reconstruction)
  • DataFormats/BeamSpot (reconstruction)
  • DataFormats/CLHEP (core)
  • DataFormats/CSCDigi (simulation)
  • DataFormats/CSCRecHit (reconstruction)
  • DataFormats/CTPPSDetId (simulation)
  • DataFormats/CTPPSDigi (reconstruction, simulation)
  • DataFormats/CTPPSReco (reconstruction)
  • DataFormats/CaloRecHit (reconstruction)
  • DataFormats/CaloTowers (reconstruction)
  • DataFormats/Candidate (reconstruction)
  • DataFormats/CastorReco (reconstruction)
  • DataFormats/Common (core)
  • DataFormats/DTDigi (simulation)
  • DataFormats/DTRecHit (reconstruction)
  • DataFormats/DetId (simulation)
  • DataFormats/EcalDetId (simulation)
  • DataFormats/EcalDigi (simulation)
  • DataFormats/EcalRawData (simulation)
  • DataFormats/EcalRecHit (reconstruction)
  • DataFormats/EgammaCandidates (reconstruction)
  • DataFormats/EgammaReco (reconstruction)
  • DataFormats/EgammaTrackReco (reconstruction)
  • DataFormats/FEDRawData (daq)
  • DataFormats/FTLDigi (simulation)
  • DataFormats/FTLRecHit (reconstruction)
  • DataFormats/FWLite (core)
  • DataFormats/ForwardDetId (simulation)
  • DataFormats/GEMDigi (simulation)
  • DataFormats/GeometryCommonDetAlgo (simulation)
  • DataFormats/GeometrySurface (simulation)
  • DataFormats/GeometryVector (simulation)
  • DataFormats/GsfTrackReco (reconstruction)
  • DataFormats/HGCDigi (simulation)
  • DataFormats/HGCRecHit (reconstruction)
  • DataFormats/HGCalDigi (simulation)
  • DataFormats/HGCalReco (reconstruction)
  • DataFormats/HLTReco (hlt)
  • DataFormats/HcalCalibObjects (alca)
  • DataFormats/HcalDetId (simulation)
  • DataFormats/HcalDigi (simulation)
  • DataFormats/HcalIsolatedTrack (reconstruction)
  • DataFormats/HcalRecHit (reconstruction)
  • DataFormats/HeavyIonEvent (reconstruction)
  • DataFormats/Histograms (core, dqm)
  • DataFormats/JetMatching (simulation)
  • DataFormats/JetReco (reconstruction)
  • DataFormats/L1CSCTrackFinder (l1)
  • DataFormats/L1CaloTrigger (l1)
  • DataFormats/L1DTTrackFinder (l1)
  • DataFormats/L1GlobalCaloTrigger (l1)
  • DataFormats/L1GlobalMuonTrigger (l1)
  • DataFormats/L1GlobalTrigger (l1)
  • DataFormats/L1Scouting (daq)
  • DataFormats/L1ScoutingRawData (daq)
  • DataFormats/L1TCalorimeter (l1)
  • DataFormats/L1TGlobal (l1)
  • DataFormats/L1TrackTrigger (l1)
  • DataFormats/L1Trigger (l1)
  • DataFormats/LTCDigi (l1)
  • DataFormats/Luminosity (reconstruction)
  • DataFormats/METReco (reconstruction)
  • DataFormats/MuonDetId (simulation)
  • DataFormats/MuonReco (reconstruction)
  • DataFormats/MuonSeed (reconstruction)
  • DataFormats/NanoAOD (xpog)
  • DataFormats/OnlineMetaData (daq, reconstruction)
  • DataFormats/ParticleFlowCandidate (reconstruction)
  • DataFormats/ParticleFlowReco (reconstruction)
  • DataFormats/PatCandidates (reconstruction, xpog)
  • DataFormats/Phase2TrackerDigi (reconstruction)
  • DataFormats/PortableTestObjects (heterogeneous)
  • DataFormats/ProtonReco (reconstruction)
  • DataFormats/Provenance (core)
  • DataFormats/RPCDigi (simulation)
  • DataFormats/RPCRecHit (reconstruction)
  • DataFormats/RecoCandidate (reconstruction)
  • DataFormats/Scalers (daq, l1, reconstruction)
  • DataFormats/Scouting (core)
  • DataFormats/SiPixelCluster (reconstruction)
  • DataFormats/SiPixelClusterSoA (heterogeneous, reconstruction)
  • DataFormats/SiPixelDetId (simulation)
  • DataFormats/SiPixelDigi (simulation)
  • DataFormats/SiPixelDigiSoA (heterogeneous, reconstruction)
  • DataFormats/SiPixelRawData (simulation)
  • DataFormats/SiStripCluster (reconstruction)
  • DataFormats/SiStripClusterSoA (heterogeneous, reconstruction)
  • DataFormats/SiStripCommon (reconstruction)
  • DataFormats/SiStripDetId (simulation)
  • DataFormats/SiStripDigi (simulation)
  • DataFormats/SiStripDigiSoA (heterogeneous, reconstruction)
  • DataFormats/SoATemplate (heterogeneous)
  • DataFormats/StdDictionaries (core)
  • DataFormats/Streamer (core)
  • DataFormats/TCDS (daq, reconstruction)
  • DataFormats/TauReco (reconstruction)
  • DataFormats/TestObjects (core)
  • DataFormats/TotemReco (reconstruction)
  • DataFormats/TrackCandidate (reconstruction)
  • DataFormats/TrackReco (reconstruction)
  • DataFormats/TrackSoA (heterogeneous, reconstruction)
  • DataFormats/TrackerCommon (reconstruction)
  • DataFormats/TrackerRecHit2D (reconstruction)
  • DataFormats/TrackingRecHit (reconstruction)
  • DataFormats/TrackingRecHitSoA (heterogeneous, reconstruction)
  • DataFormats/TrajectorySeed (reconstruction)
  • DataFormats/TrajectoryState (reconstruction)
  • DataFormats/V0Candidate (reconstruction)
  • DataFormats/VertexReco (reconstruction)
  • DataFormats/VertexSoA (heterogeneous, reconstruction)
  • DataFormats/WrappedStdDictionaries (core)
  • FWCore/AbstractServices (core)
  • FWCore/Common (core)
  • FWCore/FWLite (core)
  • FWCore/MessageService (core)
  • FWCore/Modules (core)
  • FWCore/ParameterSet (core)
  • FWCore/PrescaleService (core)
  • FWCore/PythonParameterSet (core)
  • FWCore/ServiceRegistry (core)
  • FWCore/Services (core)
  • FWCore/Sources (core)
  • FWStorage/Services (core)
  • FastSimDataFormats/External (fastsim)
  • FastSimDataFormats/PileUpEvents (fastsim)
  • FastSimulation/Event (fastsim)
  • Geometry/CaloGeometry (geometry)
  • HLTrigger/HLTcore (hlt)
  • HLTrigger/Timer (hlt)
  • HeterogeneousCore/CUDAServices (heterogeneous)
  • HeterogeneousCore/MPICore (heterogeneous)
  • HeterogeneousCore/ROCmServices (heterogeneous)
  • HeterogeneousCore/SonicTriton (heterogeneous)
  • HeterogeneousCore/TrivialSerialisation (heterogeneous)
  • IOMC/RandomEngine (core)
  • IORawData/CSCCommissioning (daq)
  • IORawData/DTCommissioning (alca)
  • JetMETCorrections/JetCorrector (reconstruction)
  • JetMETCorrections/Modules (reconstruction)
  • L1Trigger/GlobalTriggerAnalyzer (l1)
  • L1Trigger/L1TGlobal (l1)
  • L1Trigger/L1THGCalUtilities (l1)
  • L1Trigger/L1TNtuples (l1)
  • L1Trigger/Phase2L1GT (l1)
  • L1TriggerScouting/Utilities (daq)
  • Mixing/Base (simulation)
  • OnlineDB/EcalCondDB (db)
  • PhysicsTools/BPHNano (xpog)
  • PhysicsTools/CondLiteIO (analysis)
  • PhysicsTools/SelectorUtils (reconstruction)
  • PhysicsTools/UtilAlgos (analysis)
  • PhysicsTools/Utilities (analysis)
  • RecoEgamma/EgammaElectronAlgos (reconstruction)
  • RecoEgamma/EgammaPhotonProducers (reconstruction)
  • RecoLuminosity/LumiProducer (reconstruction)
  • RecoParticleFlow/Benchmark (reconstruction)
  • RecoTracker/MeasurementDet (reconstruction)
  • RecoTracker/MkFit (reconstruction)
  • SimDataFormats/Associations (simulation)
  • SimDataFormats/CaloAnalysis (simulation)
  • SimDataFormats/CaloHit (simulation)
  • SimDataFormats/CaloTest (simulation)
  • SimDataFormats/CrossingFrame (simulation)
  • SimDataFormats/DigiSimLinks (simulation)
  • SimDataFormats/EcalTestBeam (simulation)
  • SimDataFormats/Forward (simulation)
  • SimDataFormats/GEMDigiSimLink (simulation)
  • SimDataFormats/HTXS (generators)
  • SimDataFormats/HcalTestBeam (simulation)
  • SimDataFormats/HiGenData (simulation)
  • SimDataFormats/PileupSummaryInfo (simulation)
  • SimDataFormats/RPCDigiSimLink (simulation)
  • SimDataFormats/RandomEngine (simulation)
  • SimDataFormats/Track (simulation)
  • SimDataFormats/TrackerDigiSimLink (simulation)
  • SimDataFormats/TrackingAnalysis (simulation)
  • SimDataFormats/TrackingHit (simulation)
  • SimDataFormats/ValidationFormats (simulation)
  • SimDataFormats/Vertex (simulation)
  • SimGeneral/DataMixingModule (simulation)
  • SimGeneral/MixingModule (simulation)
  • SimTracker/TrackerHitAssociation (simulation)
  • TBDataFormats/EcalTBObjects (analysis)
  • TBDataFormats/HcalTBObjects (analysis)
  • TrackingTools/GsfTracking (reconstruction)
  • TrackingTools/PatternTools (reconstruction)
  • TrackingTools/TrajectoryState (reconstruction)
  • TrackingTools/TransientTrack (reconstruction)
  • TrackingTools/TransientTrackingRecHit (reconstruction)
  • Validation/HGCalValidation (dqm)

@AdrianoDee, @Alejandro1400, @BenjaminRS, @DickyChant, @Dr15Jones, @JanChyczynski, @Martin-Grunewald, @Moanwar, @antoniovagnerini, @arunhep, @atpathak, @battibass, @bsunanda, @civanch, @cmsbuild, @ctarricone, @emeschi, @francescobrivio, @ftorrresd, @fwyzard, @gabrielmscampos, @jfernan2, @kfjack, @kpedro88, @lviliani, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mkirsano, @mmusich, @nothingface0, @perrotta, @quinnanm, @rseidita, @sensrcn, @smorovic, @smuzaffar, @srimanob, @sroychow, @ssekmen, @theofil, @tvami can you please review it and eventually sign? Thanks.
@24LopezR, @AlexDeMoor, @CeliaFernandez, @Fedespring, @GiacomoSguazzoni, @HuguesBrun, @IzaakWN, @JanChyczynski, @Martin-Grunewald, @Ming-Yan, @Mmiglio, @PonIlya, @Prasant1993, @ReyerBand, @Sam-Harper, @Senphy, @VinInn, @VourMa, @a-kapoor, @abbiendi, @abdoulline, @afiqaize, @ahinzmann, @alesaggio, @amagitte, @amarini, @andrzejnovak, @apsallid, @argiro, @azotz, @barvic, @battibass, @bellan, @bsunanda, @castaned, @cericeci, @clelange, @cseez, @denizsun, @dgulhan, @dkotlins, @echabert, @elusian, @erikbutz, @eyigitba, @fabferro, @fabiocos, @felicepantaleo, @ferencek, @fsimone91, @fwyzard, @giovanni-mocellin, @gkasieczka, @gouskos, @gpetruc, @grzanka, @hatakeyamak, @jainshilpi, @jandrea, @jbsauvan, @jdamgov, @jdolen, @jhgoh, @jlidrych, @jshlee, @kpedro88, @lecriste, @lgray, @llunerti, @makortel, @mandrenguyen, @mariadalfonso, @martinamalberti, @matt-komm, @mbluj, @missirol, @mmarionncern, @mmasciov, @mmusich, @mroguljic, @mtosi, @nhanvtran, @pavlo-kashko, @pfs, @philippgadow, @ptcox, @ram1123, @rappoccio, @rchatter, @riga, @robervalwalsh, @rovere, @rsreds, @salimcerci, @sameasy, @sbein, @schoef, @seemasharmafnal, @sethzenz, @slomeo, @sobhatta, @sviret, @thomreis, @threus, @tocheng, @trocino, @tsusa, @valsdav, @vandreev11, @varuns23, @venturia, @wang0jin, @watson-ij, @wddgit, @wmtford, @yetkinyilmaz, @yslai, @yuanchao this is something you requested to watch as well.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@tvami
Copy link
Copy Markdown
Contributor

tvami commented May 11, 2026

@cmsbuild please test

@cmsbuild
Copy link
Copy Markdown
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49376

@tvami
Copy link
Copy Markdown
Contributor

tvami commented May 18, 2026

+1

@quinnanm
Copy link
Copy Markdown
Contributor

+l1

@Moanwar
Copy link
Copy Markdown
Contributor

Moanwar commented May 19, 2026

+1

1 similar comment
@civanch
Copy link
Copy Markdown
Contributor

civanch commented May 19, 2026

+1

@gabrielmscampos
Copy link
Copy Markdown
Member

+dqm

@smorovic
Copy link
Copy Markdown
Contributor

+daq

@AdrianoDee
Copy link
Copy Markdown
Contributor

please test

@cmsbuild
Copy link
Copy Markdown
Contributor

+1

Size: This PR adds an extra 192KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2835f8/53319/summary.html
COMMIT: 592b438
CMSSW: CMSSW_17_0_X_2026-05-18-2300/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/50916/53319/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 1 lines to the logs
  • Reco comparison results: 11 differences found in the comparisons
  • DQMHistoTests: Total files compared: 55
  • DQMHistoTests: Total histograms compared: 4421091
  • DQMHistoTests: Total failures: 38
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 4421033
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 54 files compared)
  • Checked 235 log files, 207 edm output root files, 55 DQM output files
  • TriggerResults: no differences found

@perrotta
Copy link
Copy Markdown
Contributor

+1

@@ -1,3 +1,4 @@
<use name="rootcling"/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need a dependency on ROOT here?

There are no ROOT-related includes in this package, and I don't see any ROOT-related libraries in the linker lookup:

libDataFormatsAlpakaCommonCudaAsync.so:
        linux-vdso.so.1 (0x00007ffc2dba7000)
        libFWCoreUtilities.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/lib/el9_amd64_gcc13/libFWCoreUtilities.so (0x00007f15bd102000)
        libcudart.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/cuda/12.9.1-2f902b8cd69fc02665180a65ec16b3a4/lib64/libcudart.so.12 (0x00007f15bce00000)
        libtbb.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libtbb.so.12 (0x00007f15bcda7000)
        libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f15bca00000)
        libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f15bd0db000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f15bc600000)
        libuuid.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libuuid.so.1 (0x00007f15bcd9e000)
        libcms-md5.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libcms-md5.so (0x00007f15bcd98000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f15bd16a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f15bcd93000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f15bcd8e000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f15bcd89000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f15bccae000)

libDataFormatsAlpakaCommonROCmAsync.so:
        linux-vdso.so.1 (0x00007ffe22d52000)
        libFWCoreUtilities.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/lib/el9_amd64_gcc13/libFWCoreUtilities.so (0x00007f1b71e8f000)
        libamdhip64.so.7 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libamdhip64.so.7 (0x00007f1b70400000)
        librocm_smi64.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/librocm_smi64.so.1 (0x00007f1b702ac000)
        libtbb.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libtbb.so.12 (0x00007f1b71e34000)
        libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f1b70000000)
        libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f1b71e0f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f1b6fc00000)
        libuuid.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libuuid.so.1 (0x00007f1b71de4000)
        libcms-md5.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libcms-md5.so (0x00007f1b71dde000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f1b71ef7000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f1b71dd9000)
        librocprofiler-register.so.0 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/librocprofiler-register.so.0 (0x00007f1b71d66000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f1b71d5f000)
        libamd_comgr.so.3 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libamd_comgr.so.3 (0x00007f1b65e00000)
        libhsa-runtime64.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libhsa-runtime64.so.1 (0x00007f1b65a00000)
        libnuma.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libnuma.so.1 (0x00007f1b71d52000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f1b6ff25000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1b71d4b000)
        libfmt.so.10 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libfmt.so.10 (0x00007f1b70288000)
        libz.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libz.so.1 (0x00007f1b7026a000)
        libzstd.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libzstd.so.1 (0x00007f1b6fe53000)
        libelf.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib/libelf.so.1 (0x00007f1b6fb95000)
        libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f1b6fe3c000)
        libdrm_amdgpu.so.1 => /lib64/libdrm_amdgpu.so.1 (0x00007f1b71d3c000)

libDataFormatsAlpakaCommonSerialSync.so:
        linux-vdso.so.1 (0x00007fff4559b000)
        libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f95c7a00000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f95c7925000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f95c7600000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f95c7d2e000)
        libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f95c7ce0000)

@makortel
Copy link
Copy Markdown
Contributor

+core

Changes in core packages look ok now.

@smuzaffar
Copy link
Copy Markdown
Contributor

please build using full cmssw for CMSSW_17_0_UBSAN_X

@cmsbuild
Copy link
Copy Markdown
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2835f8/53401/summary.html
COMMIT: 592b438
CMSSW: CMSSW_17_0_UBSAN_X_2026-05-18-2300/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/50916/53401/install.sh to create a dev area with all the needed externals and cmssw changes.

@Moanwar
Copy link
Copy Markdown
Contributor

Moanwar commented May 21, 2026

+1

1 similar comment
@lviliani
Copy link
Copy Markdown
Contributor

+1

@mmusich
Copy link
Copy Markdown
Contributor

mmusich commented May 21, 2026

+hlt

  • technical

@fwyzard
Copy link
Copy Markdown
Contributor

fwyzard commented May 21, 2026

-heterogeneous

see #50916 (review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment